package com.dhecp.project.business.domain;

import java.io.Serializable;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * 条码记录 实体类
 * @author DH-lwl
 * @version 2020年8月20日
 */
public class StockProduceSerialNumber implements Serializable{

	private static final long serialVersionUID = 1L;
	
	private String guid; 	//单据guid值
    private String pGuid; 	//父表guid值
    private String nid; 	//单据编码
    private String bid; 	//单据编号
    
    private String moduleTable;	//功能唯一标识
    private String moduleUrl;	//功能页面地址
    
    private String vType;	//单据类型编码
    private String vTypeName;//单据类型
    private Integer fType;	//出入标志
    private String gBrand; 	//品牌
    private String gID; 	//型号
    private String gNumber; //型号条码
    private String pNumber; //产品条码
    private String cUser; 	//扫码用户
    private String cDept; 	//扫码用户部门
    private String cUserName;//扫码用户
    private String cDeptName;//扫码用户部门
    private String gUser; 	//销售员
    private String gDept; 	//销售部门
    private String gUserName;//销售员
    private String gDeptName;//销售部门
    private String gClient; //客户编号
    private String gCName; 	//客户名称
    private String gProvider;//供应商编号
    private String gPName;	//供应商名称
    private String vRaXth;	//RA系统号
    @JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd")
    private Date dRkRq;		//入库日期
    @JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd")
    private Date dCkRq;		//出库日期
	@JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;//创建日期
	private Boolean deleted;//删除标志
	
	//条码修改记录表字段
	private String updateUser;		//修改人工号
	private String updateUserName;	//修改人姓名
	@JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
	private Date updateTime;		//修改时间
    private String rGuid; 			//修改记录guid值
	
	public String getGuid() {
		return guid;
	}
	public void setGuid(String guid) {
		this.guid = guid;
	}
	public String getpGuid() {
		return pGuid;
	}
	public void setpGuid(String pGuid) {
		this.pGuid = pGuid;
	}
	public String getNid() {
		return nid;
	}
	public void setNid(String nid) {
		this.nid = nid;
	}
	public String getBid() {
		return bid;
	}
	public void setBid(String bid) {
		this.bid = bid;
	}
	public String getModuleTable() {
		return moduleTable;
	}
	public void setModuleTable(String moduleTable) {
		this.moduleTable = moduleTable;
	}
	public String getModuleUrl() {
		return moduleUrl;
	}
	public void setModuleUrl(String moduleUrl) {
		this.moduleUrl = moduleUrl;
	}
	public String getvType() {
		return vType;
	}
	public void setvType(String vType) {
		this.vType = vType;
	}
	public String getvTypeName() {
		return vTypeName;
	}
	public void setvTypeName(String vTypeName) {
		this.vTypeName = vTypeName;
	}
	public Integer getfType() {
		return fType;
	}
	public void setfType(Integer fType) {
		this.fType = fType;
	}
	public String getgBrand() {
		return gBrand;
	}
	public void setgBrand(String gBrand) {
		this.gBrand = gBrand;
	}
	public String getgID() {
		return gID;
	}
	public void setgID(String gID) {
		this.gID = gID;
	}
	public String getgNumber() {
		return gNumber;
	}
	public void setgNumber(String gNumber) {
		this.gNumber = gNumber;
	}
	public String getpNumber() {
		return pNumber;
	}
	public void setpNumber(String pNumber) {
		this.pNumber = pNumber;
	}
	public String getcUser() {
		return cUser;
	}
	public void setcUser(String cUser) {
		this.cUser = cUser;
	}
	public String getcDept() {
		return cDept;
	}
	public void setcDept(String cDept) {
		this.cDept = cDept;
	}
	public String getcUserName() {
		return cUserName;
	}
	public void setcUserName(String cUserName) {
		this.cUserName = cUserName;
	}
	public String getcDeptName() {
		return cDeptName;
	}
	public void setcDeptName(String cDeptName) {
		this.cDeptName = cDeptName;
	}
	public String getgUser() {
		return gUser;
	}
	public void setgUser(String gUser) {
		this.gUser = gUser;
	}
	public String getgDept() {
		return gDept;
	}
	public void setgDept(String gDept) {
		this.gDept = gDept;
	}
	public String getgUserName() {
		return gUserName;
	}
	public void setgUserName(String gUserName) {
		this.gUserName = gUserName;
	}
	public String getgDeptName() {
		return gDeptName;
	}
	public void setgDeptName(String gDeptName) {
		this.gDeptName = gDeptName;
	}
	public String getgClient() {
		return gClient;
	}
	public void setgClient(String gClient) {
		this.gClient = gClient;
	}
	public String getgCName() {
		return gCName;
	}
	public void setgCName(String gCName) {
		this.gCName = gCName;
	}
	public String getgProvider() {
		return gProvider;
	}
	public void setgProvider(String gProvider) {
		this.gProvider = gProvider;
	}
	public String getgPName() {
		return gPName;
	}
	public void setgPName(String gPName) {
		this.gPName = gPName;
	}
	public String getvRaXth() {
		return vRaXth;
	}
	public void setvRaXth(String vRaXth) {
		this.vRaXth = vRaXth;
	}
	public Date getdRkRq() {
		return dRkRq;
	}
	public void setdRkRq(Date dRkRq) {
		this.dRkRq = dRkRq;
	}
	public Date getdCkRq() {
		return dCkRq;
	}
	public void setdCkRq(Date dCkRq) {
		this.dCkRq = dCkRq;
	}
	public Date getCreateTime() {
		return createTime;
	}
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	public Boolean getDeleted() {
		return deleted;
	}
	public void setDeleted(Boolean deleted) {
		this.deleted = deleted;
	}
	public String getUpdateUser() {
		return updateUser;
	}
	public void setUpdateUser(String updateUser) {
		this.updateUser = updateUser;
	}
	public String getUpdateUserName() {
		return updateUserName;
	}
	public void setUpdateUserName(String updateUserName) {
		this.updateUserName = updateUserName;
	}
	public Date getUpdateTime() {
		return updateTime;
	}
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	public String getrGuid() {
		return rGuid;
	}
	public void setrGuid(String rGuid) {
		this.rGuid = rGuid;
	}
	
}
